.more{width: 85px;line-height: 26px;border: 1px solid #B4B4B4;cursor: pointer; text-align: center;border-radius: 30px;display: block;}
.more b{font-weight: normal;font-size: 13px;}
.more:hover b, .more:hover span, .more:hover{color: #fff;}
.more:hover{border-color: #22509E;background-color: #22509E;}
.banBox{position: relative;overflow: hidden;width: 100%;}
.banner img{width: 100%;height: auto;}
.banner a{display: block;position: relative;}
.banner a p{color: #000000;font-size: 30px;line-height: 48px;}
.banner a>p{background: rgba(255,255,255,0.3);text-align: center;padding: 5px 10px 0;}
.banner a p span{display: block;text-align: right;font-size: 18px;color: #000;}
.banner a .divBox{text-align: right;}
.banner a .divBox p{font-size: 24px;line-height: 40px;}
.banner a .divBox span{margin-top: 45px;width: 200px;height: 45px;line-height: 45px;text-align: center;float: right;color: #000;border: 1px solid #000000;}
.banner a .divBox span:hover{background: #23519F;color: #fff;border-color: #23519F;}
.banner .swiper-slide p, .banner .swiper-slide div{top: 65%;opacity: 0;transition: all 0.8s ease-in-out 0.4s;}
.banner .swiper-slide-active p, .banner .swiper-slide-active div{top: 50%;opacity: 1;}
.inAbout{background: url(../images/index_03.jpg) no-repeat center top;}
.divBox2{width: 840px;margin: 0 auto;max-width: 95%;}
.inAbout .divBox{padding-top: 155px;padding-bottom: 15px;}
.inAbout .divBox2{position: relative;}
.fang{text-align: center;padding: 28px 55px 10px; width: 280px;height: 280px;}
.fang i{border-radius: 50%;border: 1px solid #fff;display: block;margin: 0 auto 25px;color: #fff;font-size: 34px;text-align: center;height: 105px; line-height: 105px;width: 105px;}
.fang h3, .fang p{color: #fff;}
.fang h3{font-size: 16px;}
.fang .line{display: block;margin: 10px auto;height: 1px;width: 20px;background: #fff;}
.fang p{font-size: 12px;line-height: 22px;}
.inTitle h3{font-size: 30px;color: #000;font-family: "arial rounded mt bold";text-transform: uppercase;}
.inTitle h4{font-size: 16px;color: #666;font-weight: normal;}
.inTitle p{margin-top: 35px;}
.inAbout .inTitle{margin-left: 314px;width: 525px;display: inline-block;}
.inAbout .fang{position: absolute;bottom: -60px;left: 0;background: #F2B30B;z-index: 1;}
.inPc{padding: 45px 0;}
.inPc .fang, .inService .fang{background: #22509E;}
.inPc .fang:nth-child(2){background: #fff;padding: 0;line-height: 280px;text-align: center;border: 1px solid #D6D6D6;}
.proBox{margin-top: 145px;background: url(../images/index_05.jpg) no-repeat center top;text-align: center;padding: 45px 0;}
.proBox img{max-width: 100%;max-height: 100%; height: auto;}
.proBox .swiper-slide span{display: block;width: 100%;height: 355px;}
.proBox .swiper-slide p{color: #15539e;font-size: 24px;margin-top: 15px;}
.proBox .divBox{position: relative;}

.inService{padding: 140px 0 125px;}
.inService ul li{width: 33.3333%;}
.inService ul li a{display: block; position: relative;text-align: center;}
.inService ul li img{width: 100%; height: auto;}
.inService ul li a:after{opacity: 0;z-index: 1; content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: transparent;}
.inService ul li p{opacity: 0;z-index: 2;}
.inService ul li p i{color: #fff;font-size: 76px;}
.inService ul li p span{display: block;font-size: 24px;color: #fff;margin-top: 35px;}
.inService ul li:hover a:after{opacity: 1;background: rgba(242,179,11,0.7);}
.inService ul li:hover p{opacity: 1;}
.inService .inTitle{width: 66.666%;padding: 0 20px;}
.inService .inTitle p{font-size: 12px;color: #666;line-height: 22px;}
.inNews .divBox{position: relative;font-size: 0;}
.inNews .inTitle{margin-bottom: 60px;}
.inNews{background: url(../images/inbg_02.jpg) no-repeat center 85px;padding-bottom: 105px;}
.newsLeft{width: 360px;height: 500px;padding: 80px 20px; background: url(../images/index_14.jpg) no-repeat center top;position: relative;background-size: cover;}
.newsLeft:after{position: absolute;top: 0;left: 0;content: '';display: block;width: 100%;height: 100%;background: rgba(242,179,11,0.7);z-index: 1;}
.time time{font-size: 33px;font-family: futura;color: #777;}
.time span{display: block;color: #999;}
.newsLeft .newsMan{margin-top: 58px;position: relative;z-index: 2;}
.newsMan h3{font-weight: normal;margin-bottom: 15px;}
.newsMan h3 a, .newsMan h3{color: #333333;font-size: 16px;}
.newsMan p a, .newsMan p{color: #777;font-size: 12px;line-height: 20px;}
.newsLeft .time{position: relative;z-index: 2;}
.newsLeft .newsMan p{color: #52504A;}
.newsList .more{margin-top: 35px;}
.newsLeft .more{margin-top: 90px;position: relative;z-index: 2;border-color: #8D846A;}
.newsList{margin-left: 105px;width: 722px;}
.newsList .time{width: 100px;}
.newsList .newsMan{width: 532px;margin-left: 90px;}
.newsList .newsMan p{width: 360px;}
.newsList li{padding: 60px 0 40px;overflow: hidden;}
.newsList .more{float: right;}
.inNews .newsList li:last-child .more{border-color: #ECECEC;}
.inAbout .divBox{position: relative;}
.yuan{display: block;position: absolute;right: 0;}
.yuan i{width: 33px;height: 33px;line-height: 33px;text-align: center;border: 1px solid #F3F3F3;border-radius: 50%;display: block;color: #FBFBFB;}
.yuan:hover i{color: #22509E;border-color: #22509E;}
.inAbout .yuan{top: 95px;}
.inNews .yuan{top: 185px;}
.proBox .swiper-button-next, .proBox .swiper-button-prev{line-height: 44px;text-align: center;background: transparent;}
.proBox .swiper-button-next i, .proBox .swiper-button-prev i{display: block;height: 100%;color: #fff;font-size: 24px;color: #fff;}
.proBox .swiper-button-next{right: -80px;}
.proBox .swiper-button-prev{left: -80px;}
.proBox .swiper-button-next:hover i, .proBox .swiper-button-prev:hover i{color: #22509E;}
